
/* MUC styling */

body
	{
		height:100%; width:100%;
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}

h1
	{
		display:none;
		font-size:12pt;
		font-weight:bold;
	}

#header
	{
		background-color:#fec676;
	}


#roster, #msglog, #msginput, #nickchoose, input
	{
		background-color:#ffffff;
	}

#roster, #msglog
	{
		overflow:auto !important;
	}

#nickchoose
	{
		height:100px;
		padding:3em 0;
		margin:auto;
		text-align: center;
	}
	
.statusindicator
	{
		font-size:16px;
		color:#cccccc;
	}

.rosteritem.statusonline .statusindicator { color:#55ff55; }
.rosteritem.statusaway   .statusindicator { color:#ff9900; }
.rosteritem.statusxa     .statusindicator { color:#ff5555; }
.rosteritem.statusdnd    .statusindicator { color:#ff1111; }
.rosteritem.statuschat   .statusindicator { color:#ffff00; }

.muc-nick
	{
		font-weight:bold;
	}

.muc-join
	{
		color:#30c030;
	}
.muc-leave
	{
		color:#c03030;
	}

.muc-history
	{
		color:#bbbbbb;
	}

SPAN.muc-timestamp
	{
		color:#bbbbbb;
		padding:0 0.5em;
		font-size:80%;
		/*float:right;*/
	}

#client
	{
		height: 99%;
		width: 99%;
	}

#roster
	{
		position: relative;
		top: 0;
		right: 0;
		padding: 0.5em;
		/*border-left: 1px solid gray;
		border-bottom: 1px solid gray;*/
		/*border-radius: 12px;*/
		min-height: 5em;
		min-width: 7em;
		float:right;
	}

#msglog
	{
		overflow: scroll;
		width: 100%;
		height: 100%;
		/*margin-bottom: -4em;*/
		/*margin-top: -px;*/
		/*padding:0 0.5em;*/
	}

#msginput input
	{
		width: 100%;
		margin-bottom: 2em;
		
		/*margin-top: 0.5em;
		border-top: 2px solid gray;*/
	}
